package com.gzx.plugin.tjzy.modular.gzxcase.bo;

import com.gzx.plugin.tjzy.modular.gzxcase.entity.GzxCase;
import io.github.linpeilie.annotations.AutoMapper;
import lombok.Data;
import lombok.EqualsAndHashCode;
import vip.xiaonuo.common.page.PageQuery;

/**
 * @author zjt
 * @description
 * @date 2024/12/3 14:17
 */
@Data
@EqualsAndHashCode(callSuper = true)
@AutoMapper(target = GzxCase.class)
public class GzxCaseQueryBo extends PageQuery {

    /**
     * 公司编码
     */
    private String companyCode;

    /**
     * 产品编码
     */
    private String productCode;

    /**
     * 项目编码
     */
    private String projectCode;

    /**
     * 批次号
     */
    private String batchNumber;

    /**
     * 案件状态1待分配2已分配3部分结清4已结清
     */
    private Integer caseStatus;

    /**
     * 借款人姓名
     */
    private String debtorName;

    /**
     * 借款人手机号
     */
    private String debtorPhone;

    /**
     * 调解员姓名
     */
    private String mediatorName;

    /**
     * 甲方系统主键
     */
    private String partnerBusinessId;

    /**
     * 用户标签
     */
    private Integer intentTag;

    /**
     * 排序方式
     */
    private String sort;

    /**
     * 查询类型
     */
    private String permissionType;
}
